Coordinated Editing of Versioned Packages in the JP Programming Environment
نویسنده
چکیده
As part of an investigation of scalable development techniques for systems written in the JavaTM programming language, the Forest Project is building JP, a prototype distributed programming environment. For extensibility and usability, a mechanism is required to coordinate the activity of multiple editor programs (each specializing in particular source types) with the JP versioning system. The JP architecture makes it possible, using a very simple framework, to coordinate loosely coupled Java-implemented editors that share no data representations with one another or with the versioning system. This framework also supports a streamlined user model for editing that keeps users’ version awareness to an absolute minimum during routine development tasks. This architecture relies on two key technologies: orthogonally persistent object storage, and orthogonal versioning of hierarchical, immutable, source objects.
منابع مشابه
Emacs Speaks Statistics (ESS): A multi-platform, multi-package intelligent environment for statistical analysis
Computer programming is an important component of statistics research and data analysis. This skill is necessary for using sophisticated statistical packages as well as for writing custom software for data analysis. Emacs Speaks Statistics (ESS) provides an intelligent and consistent interface between the user and software. ESS interfaces with SAS, S-PLUS, R, and other statistics packages under...
متن کاملThe Need for a Versioned Data Analysis Software Environment
Scientific results in high-energy physics and in many other fields often rely on complex software stacks. In order to support reproducibility and scrutiny of the results, it is good practice to use open source software and to cite software packages and versions. With evergrowing complexity of scientific software on one side and with IT life-cycles of only a few years on the other side, however,...
متن کاملInvestigation of the Effects of JP-4 Addition to Biodiesel-Diesel Blends on the Performance Characteristics of a Diesel Engine
In this study, the effects of JP-4-biodiesel-diesel blends and engine operating parameters on the performance characteristics of a diesel engine were investigated. The experimental tests were performed on a four-cylinder DI diesel engine. The Mixture-RSM method was applied to develop the mathematical models based on the experimental data. The results showed that the fitted models could be prope...
متن کاملCoordinated resource scheduling in a large scale virtual power plant considering demand response and energy storages
Virtual power plant (VPP) is an effective approach to aggregate distributed generation resources under a central control. This paper introduces a mixed-integer linear programming model for optimal scheduling of the internal resources of a large scale VPP in order to maximize its profit. The proposed model studies the effect of a demand response (DR) program on the scheduling of the VPP. The pro...
متن کامل